#include <iostream>

#include "state.h"
#include "context.h"

int main()
{
    State *st = new StateIdle();
    Context *ctx = new Context(st);

    ctx->Handle();
    ctx->Handle();
    ctx->Handle();

    delete ctx;
    delete st;
    return 0;
}


